//解决小程序端真机图片不展示

/**
 * 动态绑定的使用方式 例如首页使用：
 * import common from '@/utils/common'
 * :style="{
      backgroundImage: `url(${common.urlTobase64('home', 'home-bg')})`,
   }"
 */

/**
 * 获取本地图
 * @param folder // 文件夹名字 如 /static/images/home
 * @param fileName // 文件名 如 home-bg
 * @param format // 文件类型 如 png jpg
 * @returns {*|string}
 */
export const urlTobase64 = (folder: any, fileName: any, format = 'png'): any | string => {
  // #ifdef H5
  const img1 = `/static/images/${folder}/${fileName}.${format}`
  return img1
  //#endif
  // #ifdef MP-WEIXIN
  const img = `/static/${folder}/${fileName}.${format}`,
    imgBase64 = wx.getFileSystemManager().readFileSync(img, 'base64'),
    base64Url = `data:image/png;base64,${imgBase64}`
  // #endif
  return base64Url
}
// 是否登录
export const Islogin = () => {
  let userinfo = uni.getStorageSync("userinfo") ? JSON.parse(uni.getStorageSync("userinfo"))  : {};
  if(userinfo.id){
    return true
  }else{
    return false
  }
}
// 是否实名认证
export const getAuthStatus = () => {
  let userinfo = uni.getStorageSync("userinfo") ? JSON.parse(uni.getStorageSync("userinfo"))  : {};
  return userinfo.certificateStatus === 1
}
export default {
  urlTobase64,
  Islogin,
  getAuthStatus,
}
